package com.zy.explore.design.patterns.strategy;

import lombok.Getter;

/**
 * 策略模式
 * 策略类型枚举
 *
 * @author ZY
 * @date 2021/11/02
 */
@Getter
public enum StrategyTypeEnum {

    A_TYPE(1, "策略模式中的A策略处理方式"),
    B_TYPE(2, "策略模式中的B策略处理方式"),
    ;

    /**
     * 类型
     */
    private final int type;

    /**
     * 描述
     */
    private final String desc;

    StrategyTypeEnum(int type, String desc) {
        this.type = type;
        this.desc = desc;
    }
}
